quick introduction
A quick introduction to ChatGPT
OpenAI's ChatGPT is an artificial intelligence chatbot that uses Natural Language Processing (NLP) to understand and respond to user queries naturally and conversationally. It is being described as most popular internet app ever. It turns out that it was originally released as a "research preview" for two-year-old technology that was being prepared for something much grander. Its reception has come as a complete surprise to the OpenAI team who have been running to catch up and build on its success since November 2022. It's a fine-tuned version of Generative Pretraining Transformer-3.5 (GPT-3.5), a family of large language models (LLPs) that OpenAI released shortly before ChatGPT GPT-3.5 is itself an updated version of GPT-3, which appeared in 2020.
- Information Technology > Artificial Intelligence > Natural Language > Large Language Model (1.00)
- Information Technology > Artificial Intelligence > Natural Language > Chatbot (1.00)
- Information Technology > Artificial Intelligence > Machine Learning > Neural Networks > Deep Learning > Generative AI (0.85)
A Quick Introduction to Federated Learning of Cohorts [FloC]
Federated Learning is a relatively new and evolving machine learning technique that decentralizes the training of data from one central machine/ data center to multiple devices, including mobile phones. Federated Learning of Cohorts, or FloC for short, is a form of web tracking enabled through Federated Learning in which individuals are grouped into "cohorts" based on similar browsing behavior. Machine learning is a branch of Artificial Intelligence and computer science that leverages data and algorithms to make computers mimic human learning and decision making. Federated Learning takes advantage of edge computing principles, bringing computation and data storage closer to where it is needed. This principle allows for reduced response times, bandwidth conservation, and personalization, amongst other benefits.
Introduction to Python Machine Learning using Jupyter Lab
If you are looking for a fast and quick introduction to python machine learning, then this course is for you. It is designed to give beginners a quick practical introduction to machine learning by doing hands-on labs using python and JupyterLab. I know some beginners just want to know what machine learning is without too much dry theory and wasting time on data cleaning. So, in this course, we will skip data cleaning. All datasets is highly simplified already cleaned, so that you can just jump to machine learning directly. Machine learning (ML) is a type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so.
A Quick Introduction to Machine Learning
In this article, I'll give you a quick introduction to machine learning. Here's a quick table of contents that will give you an overview of the article. If you want to read about something specific, just click on the link and it will take you to that section of the tutorial. Of course, if you're really new to data science generally, and machine learning in particular, you'll probably want to read the whole article. You'll get a much better overview if you read the whole thing, start to finish.
A Quick Introduction to Machine Learning with Dagster
This article is a rapid introduction to Dagster using a small ML project. It is beginner-friendly but might also suit more advanced programmers if they don't know Dagster. Data processing systems typically span multiple runtime, storage, tooling, and organizational boundaries. But all the stages in a data processing system share a fundamental property; they are directed acyclic graphs (DAGs) of functional computations that consume and produce data assets. Dagster is a data orchestrator for machine learning, analytics, and ETL.
A Quick Introduction to Time Series Analysis
In my first article on Time Series, I hope to introduce the basic ideas and definitions required to understand basic Time Series analysis. We will start with the essential and key mathematical definitions, which are required to implement more advanced models. The information will be introduced in a similar manner as it was in a McGill graduate course on the subject, and following the style of the textbook by Brockwell and Davis. A'Time Series' is a collection of observations indexed by time. The observations each occur at some time t, where t belongs to the set of allowed times, T. Note: T can be discrete in which case we have a discrete time series, or it could be continuous in the case of continuous time series.
- North America > Trinidad and Tobago > Trinidad > Arima > Arima (0.05)
- Oceania > Australia (0.04)
- North America > United States > Pennsylvania (0.04)
A quick introduction to NLP
Natural Language Processing or NLP is an area of Data Science, Machine Learning and Linguistics which focuses on processing the language that people speak. NLP used to be one of the slowest developing areas. When Computer Vision has been using fancy neural networks since the dawn of AlexNet, NLP was lagging behind. In recent years the area is starting to get closer and closer to the development speed of CV. You might have heard about the Transformer, BERT, XLnet, and Ernie. What is NLP overall, how do machines understand our speech, and do they?
A Quick Introduction to 'daal4py' for Data Scientists
Accelerating scikit-learn with Intel's accelerated Python requires absolutely no code changes, thereby giving us a nearly effortless way to enhance performance. However, scikit-learn is designed for machine learning operations on in-memory homogeneous data. Fortunately, there is good news for extending beyond those limitations: daal4py. Think of it as "scikit-learn meets MPI (Message Passing Interface)" without requiring us to actually program in MPI. We get the benefits of MPI, and our programs get higher performance by utilizing parallelism across multiple nodes of CPUs.
What is a Chatbot? An Introduction to the Latest Trend
It would not be fair to talk about the history of chatbots without mentioning Alan Turing and Joseph Weizenbaum. These men imagined computers talking like humans and, in 1950, had the foresight to develop a test to see if a person could distinguish human from machine: the Turing Test. In 1966 a computer program called ELIZA was invented by Weizenbaum. It imitated the language of a psychotherapist from only 200 lines of code. You can still talk with it here: Eliza.
- Information Technology > Communications > Social Media (1.00)
- Information Technology > Artificial Intelligence > Natural Language > Chatbot (1.00)